import { FC, SVGAttributes } from 'react'

export interface IconProps extends SVGAttributes<SVGElement> {
  color?: string
  size?: string | number
}

export type Icon = FC<IconProps>
export const Activity: Icon = require(`react-feather/dist/icons/activity`)
export const Airplay: Icon = require(`react-feather/dist/icons/airplay`)
export const AlertCircle: Icon = require(`react-feather/dist/icons/alert-circle`)
export const AlertOctagon: Icon = require(`react-feather/dist/icons/alert-octagon`)
export const AlertTriangle: Icon = require(`react-feather/dist/icons/alert-triangle`)
export const AlignCenter: Icon = require(`react-feather/dist/icons/align-center`)
export const AlignJustify: Icon = require(`react-feather/dist/icons/align-justify`)
export const AlignLeft: Icon = require(`react-feather/dist/icons/align-left`)
export const AlignRight: Icon = require(`react-feather/dist/icons/align-right`)
export const Anchor: Icon = require(`react-feather/dist/icons/anchor`)
export const Aperture: Icon = require(`react-feather/dist/icons/aperture`)
export const Archive: Icon = require(`react-feather/dist/icons/archive`)
export const ArrowDownCircle: Icon = require(`react-feather/dist/icons/arrow-down-circle`)
export const ArrowDownLeft: Icon = require(`react-feather/dist/icons/arrow-down-left`)
export const ArrowDownRight: Icon = require(`react-feather/dist/icons/arrow-down-right`)
export const ArrowDown: Icon = require(`react-feather/dist/icons/arrow-down`)
export const ArrowLeftCircle: Icon = require(`react-feather/dist/icons/arrow-left-circle`)
export const ArrowLeft: Icon = require(`react-feather/dist/icons/arrow-left`)
export const ArrowRightCircle: Icon = require(`react-feather/dist/icons/arrow-right-circle`)
export const ArrowRight: Icon = require(`react-feather/dist/icons/arrow-right`)
export const ArrowUpCircle: Icon = require(`react-feather/dist/icons/arrow-up-circle`)
export const ArrowUpLeft: Icon = require(`react-feather/dist/icons/arrow-up-left`)
export const ArrowUpRight: Icon = require(`react-feather/dist/icons/arrow-up-right`)
export const ArrowUp: Icon = require(`react-feather/dist/icons/arrow-up`)
export const AtSign: Icon = require(`react-feather/dist/icons/at-sign`)
export const Award: Icon = require(`react-feather/dist/icons/award`)
export const BarChart2: Icon = require(`react-feather/dist/icons/bar-chart-2`)
export const BarChart: Icon = require(`react-feather/dist/icons/bar-chart`)
export const BatteryCharging: Icon = require(`react-feather/dist/icons/battery-charging`)
export const Battery: Icon = require(`react-feather/dist/icons/battery`)
export const BellOff: Icon = require(`react-feather/dist/icons/bell-off`)
export const Bell: Icon = require(`react-feather/dist/icons/bell`)
export const Bluetooth: Icon = require(`react-feather/dist/icons/bluetooth`)
export const Bold: Icon = require(`react-feather/dist/icons/bold`)
export const BookOpen: Icon = require(`react-feather/dist/icons/book-open`)
export const Book: Icon = require(`react-feather/dist/icons/book`)
export const Bookmark: Icon = require(`react-feather/dist/icons/bookmark`)
export const Box: Icon = require(`react-feather/dist/icons/box`)
export const Briefcase: Icon = require(`react-feather/dist/icons/briefcase`)
export const Calendar: Icon = require(`react-feather/dist/icons/calendar`)
export const CameraOff: Icon = require(`react-feather/dist/icons/camera-off`)
export const Camera: Icon = require(`react-feather/dist/icons/camera`)
export const Cast: Icon = require(`react-feather/dist/icons/cast`)
export const CheckCircle: Icon = require(`react-feather/dist/icons/check-circle`)
export const CheckSquare: Icon = require(`react-feather/dist/icons/check-square`)
export const Check: Icon = require(`react-feather/dist/icons/check`)
export const ChevronDown: Icon = require(`react-feather/dist/icons/chevron-down`)
export const ChevronLeft: Icon = require(`react-feather/dist/icons/chevron-left`)
export const ChevronRight: Icon = require(`react-feather/dist/icons/chevron-right`)
export const ChevronUp: Icon = require(`react-feather/dist/icons/chevron-up`)
export const ChevronsDown: Icon = require(`react-feather/dist/icons/chevrons-down`)
export const ChevronsLeft: Icon = require(`react-feather/dist/icons/chevrons-left`)
export const ChevronsRight: Icon = require(`react-feather/dist/icons/chevrons-right`)
export const ChevronsUp: Icon = require(`react-feather/dist/icons/chevrons-up`)
export const Chrome: Icon = require(`react-feather/dist/icons/chrome`)
export const Circle: Icon = require(`react-feather/dist/icons/circle`)
export const Clipboard: Icon = require(`react-feather/dist/icons/clipboard`)
export const Clock: Icon = require(`react-feather/dist/icons/clock`)
export const CloudDrizzle: Icon = require(`react-feather/dist/icons/cloud-drizzle`)
export const CloudLightning: Icon = require(`react-feather/dist/icons/cloud-lightning`)
export const CloudOff: Icon = require(`react-feather/dist/icons/cloud-off`)
export const CloudRain: Icon = require(`react-feather/dist/icons/cloud-rain`)
export const CloudSnow: Icon = require(`react-feather/dist/icons/cloud-snow`)
export const Cloud: Icon = require(`react-feather/dist/icons/cloud`)
export const Code: Icon = require(`react-feather/dist/icons/code`)
export const Codepen: Icon = require(`react-feather/dist/icons/codepen`)
export const Codesandbox: Icon = require(`react-feather/dist/icons/codesandbox`)
export const Coffee: Icon = require(`react-feather/dist/icons/coffee`)
export const Columns: Icon = require(`react-feather/dist/icons/columns`)
export const Command: Icon = require(`react-feather/dist/icons/command`)
export const Compass: Icon = require(`react-feather/dist/icons/compass`)
export const Copy: Icon = require(`react-feather/dist/icons/copy`)
export const CornerDownLeft: Icon = require(`react-feather/dist/icons/corner-down-left`)
export const CornerDownRight: Icon = require(`react-feather/dist/icons/corner-down-right`)
export const CornerLeftDown: Icon = require(`react-feather/dist/icons/corner-left-down`)
export const CornerLeftUp: Icon = require(`react-feather/dist/icons/corner-left-up`)
export const CornerRightDown: Icon = require(`react-feather/dist/icons/corner-right-down`)
export const CornerRightUp: Icon = require(`react-feather/dist/icons/corner-right-up`)
export const CornerUpLeft: Icon = require(`react-feather/dist/icons/corner-up-left`)
export const CornerUpRight: Icon = require(`react-feather/dist/icons/corner-up-right`)
export const Cpu: Icon = require(`react-feather/dist/icons/cpu`)
export const CreditCard: Icon = require(`react-feather/dist/icons/credit-card`)
export const Crop: Icon = require(`react-feather/dist/icons/crop`)
export const Crosshair: Icon = require(`react-feather/dist/icons/crosshair`)
export const Database: Icon = require(`react-feather/dist/icons/database`)
export const Delete: Icon = require(`react-feather/dist/icons/delete`)
export const Disc: Icon = require(`react-feather/dist/icons/disc`)
export const DivideCircle: Icon = require(`react-feather/dist/icons/divide-circle`)
export const DivideSquare: Icon = require(`react-feather/dist/icons/divide-square`)
export const Divide: Icon = require(`react-feather/dist/icons/divide`)
export const DollarSign: Icon = require(`react-feather/dist/icons/dollar-sign`)
export const DownloadCloud: Icon = require(`react-feather/dist/icons/download-cloud`)
export const Download: Icon = require(`react-feather/dist/icons/download`)
export const Dribbble: Icon = require(`react-feather/dist/icons/dribbble`)
export const Droplet: Icon = require(`react-feather/dist/icons/droplet`)
export const Edit2: Icon = require(`react-feather/dist/icons/edit-2`)
export const Edit3: Icon = require(`react-feather/dist/icons/edit-3`)
export const Edit: Icon = require(`react-feather/dist/icons/edit`)
export const ExternalLink: Icon = require(`react-feather/dist/icons/external-link`)
export const EyeOff: Icon = require(`react-feather/dist/icons/eye-off`)
export const Eye: Icon = require(`react-feather/dist/icons/eye`)
export const Facebook: Icon = require(`react-feather/dist/icons/facebook`)
export const FastForward: Icon = require(`react-feather/dist/icons/fast-forward`)
export const Feather: Icon = require(`react-feather/dist/icons/feather`)
export const Figma: Icon = require(`react-feather/dist/icons/figma`)
export const FileMinus: Icon = require(`react-feather/dist/icons/file-minus`)
export const FilePlus: Icon = require(`react-feather/dist/icons/file-plus`)
export const FileText: Icon = require(`react-feather/dist/icons/file-text`)
export const File: Icon = require(`react-feather/dist/icons/file`)
export const Film: Icon = require(`react-feather/dist/icons/film`)
export const Filter: Icon = require(`react-feather/dist/icons/filter`)
export const Flag: Icon = require(`react-feather/dist/icons/flag`)
export const FolderMinus: Icon = require(`react-feather/dist/icons/folder-minus`)
export const FolderPlus: Icon = require(`react-feather/dist/icons/folder-plus`)
export const Folder: Icon = require(`react-feather/dist/icons/folder`)
export const Framer: Icon = require(`react-feather/dist/icons/framer`)
export const Frown: Icon = require(`react-feather/dist/icons/frown`)
export const Gift: Icon = require(`react-feather/dist/icons/gift`)
export const GitBranch: Icon = require(`react-feather/dist/icons/git-branch`)
export const GitCommit: Icon = require(`react-feather/dist/icons/git-commit`)
export const GitMerge: Icon = require(`react-feather/dist/icons/git-merge`)
export const GitPullRequest: Icon = require(`react-feather/dist/icons/git-pull-request`)
export const GitHub: Icon = require(`react-feather/dist/icons/github`)
export const Gitlab: Icon = require(`react-feather/dist/icons/gitlab`)
export const Globe: Icon = require(`react-feather/dist/icons/globe`)
export const Grid: Icon = require(`react-feather/dist/icons/grid`)
export const HardDrive: Icon = require(`react-feather/dist/icons/hard-drive`)
export const Hash: Icon = require(`react-feather/dist/icons/hash`)
export const Headphones: Icon = require(`react-feather/dist/icons/headphones`)
export const Heart: Icon = require(`react-feather/dist/icons/heart`)
export const HelpCircle: Icon = require(`react-feather/dist/icons/help-circle`)
export const Hexagon: Icon = require(`react-feather/dist/icons/hexagon`)
export const Home: Icon = require(`react-feather/dist/icons/home`)
export const Image: Icon = require(`react-feather/dist/icons/image`)
export const Inbox: Icon = require(`react-feather/dist/icons/inbox`)
export const Info: Icon = require(`react-feather/dist/icons/info`)
export const Instagram: Icon = require(`react-feather/dist/icons/instagram`)
export const Italic: Icon = require(`react-feather/dist/icons/italic`)
export const Key: Icon = require(`react-feather/dist/icons/key`)
export const Layers: Icon = require(`react-feather/dist/icons/layers`)
export const Layout: Icon = require(`react-feather/dist/icons/layout`)
export const LifeBuoy: Icon = require(`react-feather/dist/icons/life-buoy`)
export const Link2: Icon = require(`react-feather/dist/icons/link-2`)
export const Link: Icon = require(`react-feather/dist/icons/link`)
export const Linkedin: Icon = require(`react-feather/dist/icons/linkedin`)
export const List: Icon = require(`react-feather/dist/icons/list`)
export const Loader: Icon = require(`react-feather/dist/icons/loader`)
export const Lock: Icon = require(`react-feather/dist/icons/lock`)
export const LogIn: Icon = require(`react-feather/dist/icons/log-in`)
export const LogOut: Icon = require(`react-feather/dist/icons/log-out`)
export const Mail: Icon = require(`react-feather/dist/icons/mail`)
export const MapPin: Icon = require(`react-feather/dist/icons/map-pin`)
export const Map: Icon = require(`react-feather/dist/icons/map`)
export const Maximize2: Icon = require(`react-feather/dist/icons/maximize-2`)
export const Maximize: Icon = require(`react-feather/dist/icons/maximize`)
export const Meh: Icon = require(`react-feather/dist/icons/meh`)
export const Menu: Icon = require(`react-feather/dist/icons/menu`)
export const MessageCircle: Icon = require(`react-feather/dist/icons/message-circle`)
export const MessageSquare: Icon = require(`react-feather/dist/icons/message-square`)
export const MicOff: Icon = require(`react-feather/dist/icons/mic-off`)
export const Mic: Icon = require(`react-feather/dist/icons/mic`)
export const Minimize2: Icon = require(`react-feather/dist/icons/minimize-2`)
export const Minimize: Icon = require(`react-feather/dist/icons/minimize`)
export const MinusCircle: Icon = require(`react-feather/dist/icons/minus-circle`)
export const MinusSquare: Icon = require(`react-feather/dist/icons/minus-square`)
export const Minus: Icon = require(`react-feather/dist/icons/minus`)
export const Monitor: Icon = require(`react-feather/dist/icons/monitor`)
export const Moon: Icon = require(`react-feather/dist/icons/moon`)
export const MoreHorizontal: Icon = require(`react-feather/dist/icons/more-horizontal`)
export const MoreVertical: Icon = require(`react-feather/dist/icons/more-vertical`)
export const MousePointer: Icon = require(`react-feather/dist/icons/mouse-pointer`)
export const Move: Icon = require(`react-feather/dist/icons/move`)
export const Music: Icon = require(`react-feather/dist/icons/music`)
export const Navigation2: Icon = require(`react-feather/dist/icons/navigation-2`)
export const Navigation: Icon = require(`react-feather/dist/icons/navigation`)
export const Octagon: Icon = require(`react-feather/dist/icons/octagon`)
export const Package: Icon = require(`react-feather/dist/icons/package`)
export const Paperclip: Icon = require(`react-feather/dist/icons/paperclip`)
export const PauseCircle: Icon = require(`react-feather/dist/icons/pause-circle`)
export const Pause: Icon = require(`react-feather/dist/icons/pause`)
export const PenTool: Icon = require(`react-feather/dist/icons/pen-tool`)
export const Percent: Icon = require(`react-feather/dist/icons/percent`)
export const PhoneCall: Icon = require(`react-feather/dist/icons/phone-call`)
export const PhoneForwarded: Icon = require(`react-feather/dist/icons/phone-forwarded`)
export const PhoneIncoming: Icon = require(`react-feather/dist/icons/phone-incoming`)
export const PhoneMissed: Icon = require(`react-feather/dist/icons/phone-missed`)
export const PhoneOff: Icon = require(`react-feather/dist/icons/phone-off`)
export const PhoneOutgoing: Icon = require(`react-feather/dist/icons/phone-outgoing`)
export const Phone: Icon = require(`react-feather/dist/icons/phone`)
export const PieChart: Icon = require(`react-feather/dist/icons/pie-chart`)
export const PlayCircle: Icon = require(`react-feather/dist/icons/play-circle`)
export const Play: Icon = require(`react-feather/dist/icons/play`)
export const PlusCircle: Icon = require(`react-feather/dist/icons/plus-circle`)
export const PlusSquare: Icon = require(`react-feather/dist/icons/plus-square`)
export const Plus: Icon = require(`react-feather/dist/icons/plus`)
export const Pocket: Icon = require(`react-feather/dist/icons/pocket`)
export const Power: Icon = require(`react-feather/dist/icons/power`)
export const Printer: Icon = require(`react-feather/dist/icons/printer`)
export const Radio: Icon = require(`react-feather/dist/icons/radio`)
export const RefreshCcw: Icon = require(`react-feather/dist/icons/refresh-ccw`)
export const RefreshCw: Icon = require(`react-feather/dist/icons/refresh-cw`)
export const Repeat: Icon = require(`react-feather/dist/icons/repeat`)
export const Rewind: Icon = require(`react-feather/dist/icons/rewind`)
export const RotateCcw: Icon = require(`react-feather/dist/icons/rotate-ccw`)
export const RotateCw: Icon = require(`react-feather/dist/icons/rotate-cw`)
export const Rss: Icon = require(`react-feather/dist/icons/rss`)
export const Save: Icon = require(`react-feather/dist/icons/save`)
export const Scissors: Icon = require(`react-feather/dist/icons/scissors`)
export const Search: Icon = require(`react-feather/dist/icons/search`)
export const Send: Icon = require(`react-feather/dist/icons/send`)
export const Server: Icon = require(`react-feather/dist/icons/server`)
export const Settings: Icon = require(`react-feather/dist/icons/settings`)
export const Share2: Icon = require(`react-feather/dist/icons/share-2`)
export const Share: Icon = require(`react-feather/dist/icons/share`)
export const ShieldOff: Icon = require(`react-feather/dist/icons/shield-off`)
export const Shield: Icon = require(`react-feather/dist/icons/shield`)
export const ShoppingBag: Icon = require(`react-feather/dist/icons/shopping-bag`)
export const ShoppingCart: Icon = require(`react-feather/dist/icons/shopping-cart`)
export const Shuffle: Icon = require(`react-feather/dist/icons/shuffle`)
export const Sidebar: Icon = require(`react-feather/dist/icons/sidebar`)
export const SkipBack: Icon = require(`react-feather/dist/icons/skip-back`)
export const SkipForward: Icon = require(`react-feather/dist/icons/skip-forward`)
export const Slack: Icon = require(`react-feather/dist/icons/slack`)
export const Slash: Icon = require(`react-feather/dist/icons/slash`)
export const Sliders: Icon = require(`react-feather/dist/icons/sliders`)
export const Smartphone: Icon = require(`react-feather/dist/icons/smartphone`)
export const Smile: Icon = require(`react-feather/dist/icons/smile`)
export const Speaker: Icon = require(`react-feather/dist/icons/speaker`)
export const Square: Icon = require(`react-feather/dist/icons/square`)
export const Star: Icon = require(`react-feather/dist/icons/star`)
export const StopCircle: Icon = require(`react-feather/dist/icons/stop-circle`)
export const Sun: Icon = require(`react-feather/dist/icons/sun`)
export const Sunrise: Icon = require(`react-feather/dist/icons/sunrise`)
export const Sunset: Icon = require(`react-feather/dist/icons/sunset`)
export const Tablet: Icon = require(`react-feather/dist/icons/tablet`)
export const Tag: Icon = require(`react-feather/dist/icons/tag`)
export const Target: Icon = require(`react-feather/dist/icons/target`)
export const Terminal: Icon = require(`react-feather/dist/icons/terminal`)
export const Thermometer: Icon = require(`react-feather/dist/icons/thermometer`)
export const ThumbsDown: Icon = require(`react-feather/dist/icons/thumbs-down`)
export const ThumbsUp: Icon = require(`react-feather/dist/icons/thumbs-up`)
export const ToggleLeft: Icon = require(`react-feather/dist/icons/toggle-left`)
export const ToggleRight: Icon = require(`react-feather/dist/icons/toggle-right`)
export const Tool: Icon = require(`react-feather/dist/icons/tool`)
export const Trash2: Icon = require(`react-feather/dist/icons/trash-2`)
export const Trash: Icon = require(`react-feather/dist/icons/trash`)
export const Trello: Icon = require(`react-feather/dist/icons/trello`)
export const TrendingDown: Icon = require(`react-feather/dist/icons/trending-down`)
export const TrendingUp: Icon = require(`react-feather/dist/icons/trending-up`)
export const Triangle: Icon = require(`react-feather/dist/icons/triangle`)
export const Truck: Icon = require(`react-feather/dist/icons/truck`)
export const Tv: Icon = require(`react-feather/dist/icons/tv`)
export const Twitch: Icon = require(`react-feather/dist/icons/twitch`)
export const Twitter: Icon = require(`react-feather/dist/icons/twitter`)
export const Type: Icon = require(`react-feather/dist/icons/type`)
export const Umbrella: Icon = require(`react-feather/dist/icons/umbrella`)
export const Underline: Icon = require(`react-feather/dist/icons/underline`)
export const Unlock: Icon = require(`react-feather/dist/icons/unlock`)
export const UploadCloud: Icon = require(`react-feather/dist/icons/upload-cloud`)
export const Upload: Icon = require(`react-feather/dist/icons/upload`)
export const UserCheck: Icon = require(`react-feather/dist/icons/user-check`)
export const UserMinus: Icon = require(`react-feather/dist/icons/user-minus`)
export const UserPlus: Icon = require(`react-feather/dist/icons/user-plus`)
export const UserX: Icon = require(`react-feather/dist/icons/user-x`)
export const User: Icon = require(`react-feather/dist/icons/user`)
export const Users: Icon = require(`react-feather/dist/icons/users`)
export const VideoOff: Icon = require(`react-feather/dist/icons/video-off`)
export const Video: Icon = require(`react-feather/dist/icons/video`)
export const Voicemail: Icon = require(`react-feather/dist/icons/voicemail`)
export const Volume1: Icon = require(`react-feather/dist/icons/volume-1`)
export const Volume2: Icon = require(`react-feather/dist/icons/volume-2`)
export const VolumeX: Icon = require(`react-feather/dist/icons/volume-x`)
export const Volume: Icon = require(`react-feather/dist/icons/volume`)
export const Watch: Icon = require(`react-feather/dist/icons/watch`)
export const WifiOff: Icon = require(`react-feather/dist/icons/wifi-off`)
export const Wifi: Icon = require(`react-feather/dist/icons/wifi`)
export const Wind: Icon = require(`react-feather/dist/icons/wind`)
export const XCircle: Icon = require(`react-feather/dist/icons/x-circle`)
export const XOctagon: Icon = require(`react-feather/dist/icons/x-octagon`)
export const XSquare: Icon = require(`react-feather/dist/icons/x-square`)
export const X: Icon = require(`react-feather/dist/icons/x`)
export const Youtube: Icon = require(`react-feather/dist/icons/youtube`)
export const ZapOff: Icon = require(`react-feather/dist/icons/zap-off`)
export const Zap: Icon = require(`react-feather/dist/icons/zap`)
export const ZoomIn: Icon = require(`react-feather/dist/icons/zoom-in`)
export const ZoomOut: Icon = require(`react-feather/dist/icons/zoom-out`)
